home *** CD-ROM | disk | FTP | other *** search
- #include "bbs.h"
-
- //extern int CHATF, ChatSerFlag,ChatConFlag;
- //extern UBYTE GUB1,SEROUT;
- UBYTE conin[20];
-
- extern void CloseAEStats(void);
-
- int CheckInput(void)
- {
- CheckIconifyMsg(); CheckDoorMsg(0);
- return((CheckCon() || CheckSer()));
- }
-
- void FAEPutStr(char *string)
- {
- if (IO_Flags[IOFLAG_SER_OUT]) SerPutStr(string);
- if (IO_Flags[IOFLAG_SCR_OUT]) ConPutStr(string);
- }
-
-
- void AEPutBlk(char *string,int length)
- {
- if (IO_Flags[IOFLAG_SER_OUT]) SerPutBlk(string,length);
- if (IO_Flags[IOFLAG_SCR_OUT]) ConPutBlk(string,length);
- }
-
- void SendChar(char ch)
- {
-
- if (IO_Flags[IOFLAG_SER_OUT]) SerPutChar(&ch);
- if (IO_Flags[IOFLAG_SCR_OUT]) ConPutChar(&ch);
- }
-
- int GetConKey(int wait)
- {
- UBYTE gub1;
- if(KEYIN)
- {
- if (CheckIO(ReadConReq) || wait)
- {
- WaitIO(ReadConReq);
- gub1 = conin[0];
- SendIO(ReadConReq);
- return((int)gub1);
- }
- return(TIMEOUT);
- }
- return(0);
- }
-
-
- void CloseConsole(void)
- {
-
- if(WriteConReq) {
- CloseDevice(WriteConReq);
- DeleteStdIO(WriteConReq);
- }
- if(WriteConPort) DeletePort(WriteConPort);
-
- if(DStatBar) CloseAEStats();
- if(ReadConReq) DeleteStdIO(ReadConReq);
- if(ReadConPort) DeletePort(ReadConPort);
- }
-